PHP中使用PHPMailer通过SMTP发送邮件 您所在的位置:网站首页 php smtp发送邮件 PHP中使用PHPMailer通过SMTP发送邮件

PHP中使用PHPMailer通过SMTP发送邮件

2023-09-10 06:22| 来源: 网络整理| 查看: 265

下载PHPMailer

Github下载

使用PHPMailer

首先我们要use一下,不然到时候就得疯狂写namespace了。

use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPMailer\Exception;

然后就要require一下,不然就得报错了。

require_once('/path/to/PHPMailer/src/PHPMailer.php'); require_once('/path/to/PHPMailer/src/SMTP.php'); require_once('/path/to/PHPMailer/src/Exception.php');

做好了这些之后我们就可以创建一个PHPMailer类了,然后进行配置,详细配置可以参考Github中的文档查看,这里就不多做赘述了,直接上代码:

$mail = new PHPMailer(true); $mail->isSMTP(); $mail->Host = 'SMTP服务器地址'; $mail->User = '发信邮箱'; $mail->Pass = '邮箱密码'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; // 启用安全加密,详细看Github $mail->Port = 'SMTP服务器端口'; // 一般25,QQ邮箱465 $mail->setFrom('发信邮箱', '你的名称'); $mail->addAddress('收信邮箱'); //可以添加多个作群发 $mail->isHTML() // 设置内容显示格式HTML $mail->Subject = '邮件标题'; $mail->Body = "邮件内容,可以写HTML"; $mail->send(); // 发送邮件

过程中可能会有Exception被throw出来,所以最好使用try和catch预防一下。

转载

文章转载自:Yui’s博客 原文链接:https://www.yuisblog.com/archives/64/



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有